import { NgModule } from '@angular/core';

import { ProductRoutingModule } from './product-routing.module';
import { SharedModule } from '../shared/shared.module';
import {
  GroupReceivingOrderListComponent,
  ProductContainerComponent,
} from './components';
import { ImageAvatarDirective } from './directive/imageAvatar.directive';
import { ScrollOrderDirective } from './directive/scroll-order/scroll-order.directive';
import { ProductVariantDialogComponent } from './components/product-variant-dialog';
import { ProductDetailComponent } from './components/product-detail/product-detail.component';

@NgModule({
  declarations: [
    ProductContainerComponent,
    GroupReceivingOrderListComponent,
    ProductVariantDialogComponent,
    ProductDetailComponent,
    ImageAvatarDirective,
    ScrollOrderDirective,
  ],
  imports: [SharedModule, ProductRoutingModule],
})
export class ProductModule {}
